package com.shp.dao;

import com.shp.pojo.Good;
import com.shp.pojo.GoodsExtend;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 商品推荐
 * @author ZWL
 * @Version: 1.0
 * @create: 2020/2/25 12:24
 */
public interface SelectedDao {

    /**
     * 获取 status为 1的商品的信息
     * @return List<Good>
     */
    public List<Good> getSelectedGoods();

    /**
     * 设置 status 状态
     * @param status 1或者0
     * @param goodsId 商品id
     * @return 影响行数
     */
    public int setStatusById(@Param("status") int status,@Param("goodsId") int goodsId);

    /**
     * 根据商品发布日期，查询精选商品
     * @param size 商品个数
     * @return List<GoodsExtend>
     */
    public List<GoodsExtend> getSelectedGoodsByDate(@Param("size") int size);
}
